#include <iostream>
#include <string>
#include <jsoncpp/json/json.h>

int main()
{
    int a = 7;
    int b = 10;
    char c = '+';

    Json::Value root; // 定义一个万能对象
    root["aa"] = a; // 把abc三个对象分别放入Json的万能对象
    root["bb"] = b;
    root["op"] = c;

    Json::Value sub;
    sub["other"] = 200;
    sub["other1"] = "hello";

    root["sub"] = sub;

    // Json::StyledWriter writer;
    Json::FastWriter writer; // 常用这个
    std::string s = writer.write(root); // 把万能对象传给write,自动返回序列化的结果
    std::cout << s << std::endl;
}